The British rider Simon Yates (Mitchelton - Scott) has won the 55th edition of the Tirreno-Adriatico EOLO, ahead of Geraint Thomas (Team Ineos) and Rafal Majka (Bora - Hansgrohe).